/* Layout stuff */
html {
	/* Default color in default.css */
	background-color: #0F0F0F;
	background-position: bottom center;
	background-repeat: repeat-x;
}
body {
	width: 70%; /* 10% for shadows */
	margin: 0px 13% 0px 13%;
	min-width: 800px;
	padding: 0px 17px 0px 0px;
	background-image: url(../images/shadow-right.gif);
	background-position: top right;
	background-repeat: repeat-y;	
}
#all { 
	font-size: 1.1em;
	padding: 0px 0px 0px 17px;
	background-image: url(../images/shadow-left.gif);
	background-position: top left;
	background-repeat: repeat-y;
}
#header {
	margin: 0px -17px 0px -17px;
	padding: 0px 17px 0px 17px;
	background-color: #0F0F0F;
	height: 160px;
}
#menu {
	height: 40px;
	margin: 0px -17px 0px -17px;
	background-image: url(../images/shadow-top-left.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}
h1 {
	text-align: center;
	height: 120px;
	margin: 0px auto 0px auto;
	background-image: url(../images/slogan.jpg);
	background-repeat: no-repeat;
	background-position: bottom center;
	padding: 0px;
}
h1 * {
	display: none;
}
h2 {
	display: none;
}
#pages {
	margin: 0px;
	padding: 0px 17px 0px 17px;
	background-image: url(../images/shadow-top-right.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}
#pages, #pages li, #pages a {
	list-style: none;
	height: 40px;
}
#pages li, #pages a {
	color: #FFFFFF;
	display: block;
}	
#pages li {
	float: right;
	line-height: 36px;
	margin: 0px 0px 0px 4px;
	font-size: 1.2em;
	font-weight: bold;
}
#pages a {
	padding: 0px 8px 0px 8px;
	background-image: url(../images/menu-item.gif);
	text-decoration: none;
}
#pages a:hover {
	color: #333333;
	background-image: url(../images/menu-item-hover.gif);
}
#pages a:active, #pages li.actual a {
	color: #333333;
	background-image: url(../images/menu-item-active.gif);
}
#page {
	margin: 0px -17px 0px -17px;
	background-image: url(../images/shadow-bottom-left.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}
#content {
	padding: 0px 17px 17px 17px;
	background-image: url(../images/shadow-bottom-right.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	font-size: 1.1em;
}
#body {
	padding: 10px;
	background-color: #FFFFFF;
}
#footer {
	height: 60px;
	text-align: center;
	margin: 0px -17px 0px -17px;
	padding: 10px 27px 10px 27px;
	color: #CCCCCC;
	background-color: #0F0F0F;
}